Model データのまとまり Templete 画面表示する雛形 View 画面遷移先の制御
http://djangoproject.jp/doc/ja/1.0/faq/general.html
sudo easy_install pip
sudo pip install django
django-admin.py startproject プロジェクト名
下記の様な物が作成される プロジェクト名 ├── manage.py ├── プロジェクト名 │ ├── init.py │ ├── settings.py │ ├── urls.py │ ├── wsgi.py
python manage.py startapp アプリケーション名
下記の様なのが構成される ├── アプリケーション名 │ ├── init.py │ ├── admin.py // DBをいじるための管理画面に必要な物 │ ├── models.py // DB Model │ ├── tests.py │ └── views.py
Modelを作成する adminの設定を行う
python manage.py makemigrations アプリケーション名
アプリケーションにモデルを基にmigrationsの追加構成される ├── アプリケーション名 │ ├── init.py │ ├── admin.py │ ├── migrations // DBの定義構成するためのファイルがある │ │ ├── 0001_initial.py │ │ └── init.py │ ├── models.py │ ├── tests.py │ └── views.py
python manage.py syncdb
DB定義更新的な物